@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0px; font-size:12px; color:#3d2f1b;font-family:"Î¢ÈíÑÅºÚ"}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "Î¢ÈíÑÅºÚ", SimSun, "ËÎÌå", STXihei, "»ªÎÄÏ¸ºÚ", Heiti, "ºÚÌå", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#3d2f1b;text-decoration:none;}
a:hover{color:#014099;text-decoration:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
li{	list-style:none;}
.lf{ float:left;}
.rt{ float:right;}
.wead{width:1200px; margin:20px auto 0; overflow:hidden;}
.wead1{width:1200px; margin:0 auto; overflow:hidden;}


.head{ width:1170px; margin:0 auto; padding:20px 0;}
.logo img{ height:65px; width:auto}

.nah{ height:37px; width:100%; margin:0 auto; background:url(h.jpg) repeat-x; z-index:10000}
.nav{width:1200px;  margin:0 auto; margin-top:-60px}
.nav ul li{width:140px; background:#fff; font-size:16px; line-height:45px; text-align:center; float:left; display:block; position:relative; border-radius:4px; margin:0px 5px}
.nav ul li a{ color:#3b4068; display:block; font-size:18px;}
.nav ul li:hover a{background-color:#3b4068; color:#fff;border-radius:4px;}
.nav .ej{width:140px; position:absolute; z-index:999; display:none; overflow:hidden;}
.nav ul li:hover .ej{display:block;}
.nav ul li:hover .ej a{font-size:14px; line-height:40px;background-color:#f8f8f8; color:#3b4068; }
.nav ul li:hover .ej a:hover{background-color:#3b4068; color:#fff;}

.sd{ width:250px; float:right; background:#f7f7f7; margin-top:15px}
.sd1{ width:123px; float:left; margin-left:10px }
.sd2{ width:30px; float:right; margin-right:10px; }




.fullSlide{width:100%;position:relative;height:322px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:322px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:322px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:5px;margin:5px;overflow:hidden;background:#fff;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#014099;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px  no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}


.t_w{width:370px; height: auto; margin-top:20px; position:relative;}
.t_w .hd{position:absolute; z-index:9999; right:5px; bottom:6px;}
.t_w .hd li{display:inline-block; padding:3px 10px; background:#fff; color:#555; font-size:14px; text-align:center; margin:0 3px;cursor:pointer;}
.t_w .hd .on{background:#1a347f; color:#fff;}
.t_w .bd{width:100%; height:100%}
.t_w .bd ul{width:100%; height:100%}
.t_w .bd ul li{width:100%; height:100%}
.t_w .bd ul li a{display:block; width:100%; height:100%; position:relative;}
.t_w .bd ul li img{width:100%; height:100%;}
.t_w .bd ul li a span{height:40px; font-size:14px; line-height:40px; width:97%; padding-left:3%; background:rgba(0,0,0,0.7); color:#FFF; position:absolute; left:0; bottom:0;}


.guanyu{ width:1170px; margin:50px auto; overflow:hidden}
.dpic{ width:480px; height:320px; position:relative; border:#014099 3px solid; float:left}
.dpic i{ display:block; position:absolute; left:20px; top:20px}
.dpic i img{ width:500px; height:auto; transition:all 0.6s} 
.dpic i a:hover img{ transform:translateY(-15px); transition:all 0.6s}

.js{ float:right; width:580px;}
.js h3{ display:block; font-size:23px; color:#333}
.js h3 i{ font-style:normal; font-size:14px; color:#999; padding-left:5px; font-weight:normal; text-transform:uppercase}

.js em{ display:block; height:3px; background:#014099; overflow:hidden; width:50px; margin:15px 0}
.js p{ font-size:14px; line-height:30px; color:#666; height:240px; display:block; overflow:hidden}
.js span{ display:block; margin-top:15px; }
.js span a{ display:block; border:#CCC 1px solid; text-align:center; width:100px; line-height:30px; transition:all 0.6s}
.js span a:hover{ background:#014099; color:#fff; transition:all 0.6s}



.m1{ background:#f8f8f8; padding:40px 0; overflow:hidden}
.bt{ background:url(bt.png) top center no-repeat; text-align:center; margin-bottom:30px;}
.bt h1{ font-size:23px; line-height:35px; padding-top:5px; color:#333}
.bt h2{ text-transform:uppercase; color:#c9c9c9; font-size:16px; font-family:Arial, Helvetica, sans-serif}
.gg { width:1170px; margin:0 auto 40px; }
.gg img{ width:100%}
.anli { width:1170px; margin:70px auto 0 }


.xw{  float:left; margin-right:30px; background:#e7eaf1; width:370px; margin-bottom:30px; transition:all 0.6s; height:auto; overflow:hidden;}
.xw  p{ display:block; line-height:26px; height: auto; overflow:hidden; margin:10px 30px 20px 30px ; font-size:15px; text-align:left; color:#4a4d52}

.xw  h1{ font-size:24px;  background:url(d.png) no-repeat 100px; color:#1a347f; text-align:left; margin-top:20px; margin-left:20px}
.xw:hover {box-shadow: 0px 0px 10px rgba(0,88,159,0.75); transition:all 0.6s; transform:translateY(-10px) ; background:#FFF}
.xw:nth-child(3n){margin-right:0; }


.banner-button {
    width: 100%;
    vertical-align: middle;
    text-align: center;
	 margin-top:30px;
}

.banner-button a {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    height: auto;
    width: auto;
    line-height: 100%;
    padding: 15px 32px;
    position: relative;
	color:#fff
}

.banner-button-btn {
    color: #fff;
    font-weight: 400;
    margin: 0;
    line-height: 1.8em;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    background-color: #014099!important;
    border-radius: 100px;
}

.banner-button-btn{
    background: #221814;
    display: inline-block;
    -webkit-transition: border-color .4s,color .4s;
    -moz-transition: border-color .4s,color .4s;
    transition: border-color .4s,color .4s;
    border: 0;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    color: #fff;
    -webkit-backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
	
}

.banner-button-btn, .banner-button-btn::before{
     -webkit-transition-timing-function: cubic-bezier(0.2,1,.3,1);
    -moz-transition-timing-function: cubic-bezier(0.2,1,.3,1);
     transition-timing-function: cubic-bezier(0.2,1,.3,1);
}

.banner-button-btn::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 25px;
    background: #40a5f0;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale3d(0.7,1,1);
    -moz-transform: scale3d(0.7,1,1);
    -ms-transform: scale3d(0.7,1,1);
    -o-transform: scale3d(0.7,1,1);
    transform: scale3d(0.7,1,1);
    -webkit-transition: -webkit-transform .4s,opacity .4s;
    -moz-transition: -moz-transform .4s,opacity .4s;
    transition: transform .4s,opacity .4s;
    -webkit-transition-timing-function: cubic-bezier(0.2,1,.3,1);
    -moz-transition-timing-function: cubic-bezier(0.2,1,.3,1);
    transition-timing-function: cubic-bezier(0.2,1,.3,1);
	color:#fff
}

.banner-button-btn:hover::before{
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}




.xinwen{ width:1170px; margin:40px auto;}
.title {
	margin-bottom: 40px;
	text-align: center;
}

.title h4 {
	font-size: 28px;
	position: relative;
	font-weight: 700;
	padding-bottom: 5px;
}

.title h4:before {
	left: 38%;
	content: " ";
	display: block;
	border-bottom: 1px solid #797979;
	width: 68px;
	position: absolute;
	margin-left: -.8rem;
	top: 50%;
	margin-top: -1px;
}

.title h4:after {
	content: " ";
	display: block;
	border-bottom: 1px solid #797979;
	width: 68px;
	position: absolute;
	margin-left: -.8rem;
	top: 50%;
	margin-top: -1px;
	right: 38%;
}

.title p {
	font-size: 14px;
	color: #999; text-transform:uppercase
}

.main ul li {
	float: left;
}

.main ul li.one {
	width:380px;
	margin-right: 25px;
}

.main ul li.one a {
	width: 380px;
	height: 400px;
	overflow: hidden;
	display: block;
	position: relative;
}

.main ul li.one a img {
	transform: scale(1);
	transition: all .4s;
	width: 100%;
	display: block;
}

.main ul li.one .news-title {
	bottom: 50px;
	left: 35px;
	width: 100%;
	border-left: 1px solid #fff;
	padding-left: 20px;
	color: #fff;
	position: absolute;
}

.main ul li.one .news-title h5 {
	font-size: 28px;
	font-weight: 700;
}

.main ul li.one .news-title p {
	font-size: 16px;
	letter-spacing: 2px;
}

.icon-news {
	background: url(../images/icon.png) no-repeat;
	width: 15px;
	height: 15px;
	display: inline-block;
	opacity: 1;
	filter: alpha(opacity=100);
	position: absolute;
	right: 100px;
	bottom: 2px;
}

.main ul li.one a:hover img {
	transform: scale(1.05);
}

.main ul li.one a:hover .icon-news {
	background-position: 0 -17px;
}

.main ul li.two {
	float: left;
	width: 360px;
	margin-right: 10px;
}

.main ul li.two a {
	width: 360px;
	height: 155px;
	padding: 20px 20px;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
	position: relative;
	border:#e3e3e3 1px solid
	
}

.main ul li.two .top {
	width: 100%;
	float: initial;
	padding-left: 0;
}

.main ul li.two .top h5 {
	font-size: 16px;
	color: #000;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-weight: 400;
}

.main ul li.two .top div.p {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 10px;
}

.main ul li.two .top div.p p {
	height: 40px;
	padding-top: 10px;
	font-size: 12px;
	line-height:20px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.main ul li.two .top img {
	position: absolute;
	top: 50%;
	right: 67px;
	margin-top: 45px;
}

.main ul li.two .bottom {
	width: 100%;
	float: initial;
	border-right: none;
}

.main ul li.two .bottom h3 {
	padding-top: 10px;
	font-size: 32px;
	font-weight: 700;
	color: #999;
}

.main ul li.two .bottom h3:after {
	content: " ";
	display: block;
	border-bottom: none;
	width: 0;
	margin: 0;
}

.main ul li.two .bottom span {
	font-size: 14px;
	display: block;
	color: #999;
}

.main ul li.three {
	float: right;
}

.main ul li.three a {
	width: 300px;
	height: 76px;
	padding: 25px 20px;
	margin-bottom: 10px;
	display: block;
border:#e3e3e3 1px solid;
	overflow: hidden;
}

.main ul li.three a .left {
	width: 70px;
	border-right: 1px solid #eeeeee;
	float: left;
}

.main ul li.three a .left h3 {
	font-size: 32px;
	color: #999;
	font-weight: 700;
}

.main ul li.three a .left h3:after {
	content: " ";
	display: block;
	border-bottom: 1px solid #ccc;
	width: 20px;
	margin: 10px 0;
}

.main ul li.three a .left span {
	font-size: 14px;
	display: block;
	color: #999;
}

.main ul li.three a .right {
	width: 200px;
	padding-left: 20px;
	float: left;
}

.main ul li.three a .right h5 {
	font-size: 14px;
	color: #000;
	font-weight: 400;
}

.main ul li.three a .right img {
	padding-top: 20px
}

.main ul li.two a:hover,
.main ul li.three a:hover {
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1);
}


.foot{ background:#4b4b4b; padding:20px 0; overflow:hidden}
.foot p{ display:block; width:1170px; margin:0 auto; text-align:center; color:#999; line-height:23px;}



.nmain{ width:1170px; margin:30px auto; }

  .top_imgbox{
width:100%; 
height:240px; 
position:relative;
z-index:2; 
overflow:hidden;
min-width:1170px;
}
.top_imgbox .top_img{
position:absolute; 
left:50%; 
    top:0; 
width:1920px;
    margin-left:-960px; 
z-index:99;
}


.case { width:1170px; margin:0 auto; }
.case ul{ position:relative; width:1200px;}
.case ul li{ float:left; margin-right:30px; background:#fff; width:270px; margin-bottom:30px; padding-bottom:10px; transition:all 0.6s; border:#e1e1e1 1px solid; box-sizing:border-box}
.case ul li:hover {box-shadow: 0px 0px 10px rgba(195,195,195,0.75); transition:all 0.6s; transform:translateY(-10px) }
.case ul li i{ display:block; height:120px; position:relative; padding:0 15px;}
.case ul li i img{ max-width:240px; max-height:90px;position:absolute;top:50%; transform:translate(0,-50%);}
.case ul li  p{ display:block; line-height:20px; height:40px; overflow:hidden; margin:0 30px; font-size:14px; text-align:center}
.case ul li:hover *{ color:#014099}




	.zixun{  overflow:hidden;}
	.zixun ul li{ border-bottom:#afafaf 1px dotted; padding-bottom:25px; margin-bottom:25px; overflow:hidden; position:relative}
	.zixun ul li h1{ display:block; float:left; background:#ebebeb; width:80px; height:80px; margin:0; text-align:center; font-size:14px; font-weight:normal; color:#4a4a4a; margin-top:30px}
	.zixun ul li h1 em{ display:block; font-style:normal; font-size:32px; line-height:45px }
	.zixun ul li i{ display:block; margin-left:30px; float:left; width:240px; height:160px; overflow:hidden}
	.zixun ul li i img{ height:160px; width:auto; transition:all 0.6s}
	.zixun ul li i a:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
	.zixun ul li .nxw{ float:right; width:780px;}
	.zixun ul li .nxw h3{ padding:0; margin:0; font-size:20px;}
	.zixun ul li .nxw h3 a{ color:#00589f}

	.zixun ul li .nxw p{ display:block; color:#919191; line-height:25px; height:75px; overflow:hidden; font-size:12px; margin:10px 0;}
	.zixun ul li .nxw span a{ display:block; border:#bdbdbd 1px solid; width:90px; text-align:center; line-height:30px; border-radius:5px; color:#666; font-size:12px; transition:all 0.6s}
	.zixun ul li .nxw span a:hover{ background:#014099; color:#fff; transition:all 0.6s}
	
.hui{ background:#eef4e5; padding:50px 0; overflow:hidden}
.xiangqing{ border:#abce78 3px solid; padding:30px; background:#FFF; width:1110px; margin:0 auto}
.xiangqing .xqbt{ text-align:center;  padding-bottom:15px; margin-bottom:20px; border-bottom:#abce78 1px dashed}
.xiangqing .xqbt h3{ line-height:55px; font-size:23px; color:#000}
.xqnr{ line-height:30px; font-size:14px; color:#666 }
.xiangqing img{ max-width:870px; height:auto}
.tiao{ border-top:#dbdbdb 1px solid;  margin-top:30px; overflow:hidden}
.tiao p{line-height:50px; padding-top:20px;}

.footer{width:100%; background-color:#dadde4; padding:20px 0px;  color:#374069;}
.footer .l_x{float:left; width:35%;}
.footer .k_j{float:left; width:35%;}
.footer .h_d{float:left; width:30%;}
.footer h3{font-size:16px; color:#fff; margin-bottom:15px;}
.footer p{font-size:12px; line-height:28px;}
.footer p i{padding-right:10px;}
.footer p a{color:#aaa;}
.footer p a:hover{color:#fff;}
.footer ul{margin-bottom:15px; overflow:hidden;}
.footer ul li{padding:0; width:50%; float:left;}
.footer ul li a{display:block; font-size:12px; line-height:28px; color:#aaa;}
.footer ul li a:hover{color:#fff;}
.footer img{width:100%; height:auto; display:block;}
.footer select{border:1px solid #fff; width:50%; height:36px; padding:0 2%; color:#aaa; float:right; font-size:12px; line-height:36px; font-family:"Î¢ÈíÑÅºÚ"; outline:none; margin-top:60px}
.footer option{color:#555;}
.footer .container{padding:30px 0;}
.footer .e_m{width:100px; float:left;}
.footer .e_m img{width:100%; height:auto; display:block;}
.footer .icp{width:100%; font-size:14px; line-height:36px; text-align:center; color:#374069;}


.dq_wz{width:100%; border-bottom:1px solid #e7e7e7; padding:15px 0;}
.dq_wz .wz{float:left; line-height:32px; font-size:14px}
.dq_wz .ej_lm{float:right;}
.dq_wz .ej_lm ul li{float:left; margin-left:20px;}
.dq_wz .ej_lm ul li a{width:100px; height:30px; text-align:center; line-height:30px; font-size:14px; border:1px solid #e7e7e7; display:block;}
.dq_wz .ej_lm ul li a:hover{color:#fff; background-color:#00589f; border:1px solid #00589f;}
.dq_wz .ej_lm ul li a.on{color:#fff; background-color:#00589f; border:1px solid #00589f;}

.neiye{width:1200px; margin:50px auto; overflow:hidden;}

.neiye .lmmc{width:100%; color:#1a3481; font-size:22px; border-bottom:1px solid #ddd; line-height:50px; margin-bottom:25px;}
.neiye .lmmc span{float:right; font-size:14px; color:#555;}

.neiye .lf{width:260px; float:left; overflow:hidden;}
.neiye .lf h3{width:260px; height:60px; padding:0 15px 0; background-color:#1a3481; color:#fff; font-size:22px; line-height:60px;}
.neiye .lf h3 span{font-size:12px; text-transform:uppercase; display:block;}
.neiye .lf ul{width:238px; border:1px solid #e7e7e7; padding:6px 10px 20px; overflow:hidden; background:#e7eaf1}
.neiye .lf ul li{width:240px; float:left; display:block;}
.neiye .lf ul li a{height:42px; border-bottom:1px dotted #bbb; font-size:14px; color:#555; line-height:42px; text-decoration:none; display:block; padding-left:15px; background:url(../images/jt1.png) no-repeat left center;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.neiye .lf ul li a:hover{color:#1a3481; background:#1a3481 url(../images/jt.png) no-repeat 10px center; color:#fff; padding-left:25px;}
.neiye .lf .lx{margin-top:15px;}
.neiye .lf .l{width:228px; border:1px solid #e7e7e7; background:url(../images/lx_bj.png) no-repeat right bottom #e7eaf1; padding:15px; overflow:hidden; font-size:14px; line-height:28px; color:#555;}
.neiye .lf .l img{width:100%; height:auto; display:block;}
.neiye .lf .l strong{font-size:16px; margin:10px 0 6px; display:block;}
.neiye .lf .fl{margin-top:10px; overflow:hidden;}
.neiye .lf .fl h4{background-color:#e7e7e7; font-size:16px; line-height:50px; text-indent:10px; position:relative;}
.neiye .lf .fl h4.on{background-color:#1a3481;}
.neiye .lf .fl h4.on a{color:#fff;}
.neiye .lf .fl h4 i{height:50px; width:50px; font-size:18px; line-height:50px; text-align:center; text-indent:0; display:block; position:absolute; top:0; right:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.neiye .lf .fl h4.on i{color:#fff;
transform:rotate(90deg);
-webkit-transform:rotate(90deg);
-moz-transform:rotate(90deg);
-ms-transform:rotate(90deg);
-o-transform:rotate(90deg);}
.neiye .lf .fl ul{border-top:0; display:none;}
.neiye .lf .fl em{width:26px; border-radius:3px; background-color:#F00; font-size:12px; line-height:12px; color:#fff; text-align:center; display:inline-block; vertical-align:top; margin-top:10px; margin-left:5px;}

.neiye .rt{width:910px; margin-top:10px; float:right; overflow:hidden;} 
.neiye .rt .gy{width:100%; overflow:hidden;}
.neiye .rt .gy p{font-size:14px; color:#555; line-height:32px; margin-top:10px;}
.neiye .rt .gy p strong{font-size:15px;}

.neiye .rt .xw{overflow:hidden; margin-bottom:30px;}
.neiye .rt .xw ul li{padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #e7e7e7; overflow:hidden;}
.neiye .rt .xw .tp{width:200px; overflow:hidden; float:left;}
.neiye .rt .xw .tp img{width:100%; height:130px; display:block;}
.neiye .rt .xw .wz{width:680px; overflow:hidden; float:right;}
.neiye .rt .xw .wz h3{font-size:18px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:normal}
.neiye .rt .xw .wz span{font-size:14px; line-height:26px; color:#1a3481;}
.neiye .rt .xw .wz p{padding-right:10px;}
.neiye .rt .xw .wz p{font-size:14px; line-height:26px; color:#777; margin-bottom:15px; height:52px; overflow:hidden;}

.neiye .rt .cp_zs{width:930px;}
.neiye .rt .cp_zs ul li{width:268px; border:1px solid #e7e7e7; padding:10px; float:left; margin-right:20px; margin-bottom:20px; background-color:#fff;}
.neiye .rt .cp_zs .tp{width:98%; margin:0 auto;}
.neiye .rt .cp_zs .tp img{width:263px;; height:197px; display:block;}
.neiye .rt .cp_zs .wz{text-align:center; margin-bottom:5px;}
.neiye .rt .cp_zs .wz h3{font-size:15px; line-height:36px; margin-bottom:5px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.neiye .rt .cp_zs .wz a{width:100px; height:26px; border:1px solid #e7e7e7; font-size:12px; line-height:26px; display:block; margin:0 auto;}
.neiye .rt .cp_zs ul li:hover .wz a{background-color:#1a3481; border:1px solid #1a3481; color:#fff;}

.neiye .rt .al_zs{width:930px;}
.neiye .rt .al_zs ul li{width:290px; float:left; margin-right:20px; margin-bottom:20px; background-color:#fff;}
.neiye .rt .al_zs .tp{width:100%;}
.neiye .rt .al_zs .tp img{width:100%; height:auto; display:block;}
.neiye .rt .al_zs .wz{text-align:center; border:1px solid #e7e7e7; border-top:0; padding:10px 10px 20px;}
.neiye .rt .al_zs .wz h3{font-size:16px; line-height:36px; margin-bottom:5px;}
.neiye .rt .al_zs .wz p{font-size:12px; line-height:22px; color:#aaa; height:66px; margin-bottom:10px; overflow:hidden;}
.neiye .rt .al_zs .wz a{width:100px; height:26px; border:1px solid #e7e7e7; font-size:12px; line-height:26px; display:block; margin:0 auto;}
.neiye .rt .al_zs ul li:hover .wz a{background-color:#1a3481; border:1px solid #1a3481; color:#fff;}

.neiye .lianxi .x_x{width:550px; float:left;}
.neiye .lianxi .l_y{width:550px; float:right;}
.neiye .lianxi .d_t{margin-bottom:50px;}
.neiye .lianxi h3{font-size:24px; margin-bottom:15px;}
.neiye .lianxi h4{font-size:16px; line-height:26px; color:#888; margin-bottom:15px;}
.neiye .lianxi em{width:30px; height:1px; background-color:#861622; display:block; margin-bottom:15px;}
.neiye .lianxi b{font-family:Arial, Helvetica, sans-serif; color:#861622; padding-left:5px; font-size:20px !important;}
.neiye .lianxi p{font-size:16px; line-height:40px;}
.neiye .lianxi p i{padding-right:10px; color:#aaa;}
.neiye .lianxi input.w_z{width:158px; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:10px; border:1px solid #e7e7e7; padding:0 5px;}
.neiye .lianxi input.a_n{width:120px; height:40px; background-color:#861622; font-size:14px; color:#fff; line-height:40px;}
.neiye .lianxi textarea{width:526px; height:66px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px;}

.neiye .rc_zp .ts{font-size:14px; line-height:26px; color:#888; margin-top:20px;}
.neiye .rc_zp .ts a{color:#1a3481;}
.neiye .rc_zp .jr_lm{border:1px solid #e7e7e7; overflow:hidden; margin-bottom:10px;}
.neiye .rc_zp .jr_lm.jt{border: 1px solid #1a3481;}
.neiye .rc_zp .jr_bt{padding:10px 40px; height:40px; font-size:14px; line-height:40px; color:#555; overflow:hidden; cursor:pointer;}
.neiye .rc_zp .jr_bt:hover{background-color:#e7e7e7;}
.neiye .rc_zp .jr_bt.on{background-color:#e7e7e7;}
.neiye .rc_zp .jr_lm.jt .jr_bt{background-color:#1a3481; color:#fff; padding:20px 40px; line-height:40px;}
.neiye .rc_zp .jr_bt span{float:left; width:18%; text-align:center;}
.neiye .rc_zp .jr_bt span.s_40{float:left; width:28%; text-align:left;}
.neiye .rc_zp .jr_nr{background-color:#fff; padding:30px 40px 10px; font-size:14px; line-height:32px; margin-bottom:3px; display:none;}
.neiye .rc_zp .jr_nr .gw{width:80px; float:left;}
.neiye .rc_zp .jr_nr .js{width:1020px; float:right; margin-bottom:20px;}



.page{width:100%; margin:30px auto 0; overflow:hidden;}
.page a{line-height:38px; color:#888; background-color:#fff; border:1px solid #d7d7d7; text-align:center; font-size:14px; min-width:38px; height:38px; float:left; margin-right:10px; padding:0 3px;}
.page a:hover{background-color:#1b337d; border:1px solid #1b337d; color:#fff;}
.page a.on{background-color:#1b337d; border:1px solid #1b337d; color:#fff;}

.page span{
    line-height: 38px;
background-color: #1b337d;
    border: 1px solid #1b337d;
    color: #fff;
    text-align: center;
    font-size: 14px;
    width: 38px;
    height: 38px;
    float: left;
    margin-right: 10px;
}




/*ÎÄÕÂÁÐ±í*/
.lbcontent {
  width: 100%;
  margin-top:20px;
  min-height:300px;
}
.lbcontent .lbx li {
  position: relative;
  line-height: 45px;
  height: 45px;
  width: 100%;
  margin: auto;
  border-bottom: 1px dotted #b4b4b4;
}

.lbcontent .lbx li label {
  position: absolute;
  left: 5px;
  top: 20px;
  width: 10px;
  height: 25px;
  background: url(jt.jpg) no-repeat;
}

.lbcontent .lbx li a {
  float: left;
  color: #8c8c8c;
  font-size: 12px;
  padding-left: 5px;
  line-height:45px;
}
.lbcontent .lbx li span {
  position: absolute;
  top: 0px;
  right: 5px;
  line-height: 45px;
  height: 45px;
  color: #8c8c8c;
  font-size: 13px;
}
.lbcontent .lbx li:hover {
  background: #f4f4f4;
}
/*·ÖÒ³*/
.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }
/*Í¼Æ¬ÁÐ±í*/
#shipinleibiao{
	margin-top:20px;
	}
#shipinleibiao ul {
    margin-top:20px;
    margin-right:-60px;
    text-decoration:none;
     
}
#shipinleibiao li {
    float:left;
    margin-right: 9px;
    display:block;
    margin-bottom:30px;
}
#shipinleibiao li:hover {
    }
#shipinleibiao li span {
    display:block;
    text-align:center;
    padding-top:13px;
}
#shipinleibiao li span a {
    color:#333333;
    font-size:14px;
    text-decoration:none;
}
#shipinleibiao li span a:hover {
    color:#00CBFF;
    text-decoration:none;
}
#shipinleibiao li img {
    border:1px solid #ccc;
    padding:3px;
    width: 200px;
    height:150px;
}

/*ÄÚÒ³*/
.m_content{
	margin-top:10px;
	font-family:"Î¢ÈíÑÅºÚ";
           }
      .m_content h2{
          font-size:16px;
          text-align:center;
          font-family:"Î¢ÈíÑÅºÚ";
           font-weight:normal;
		   padding-bottom:5px;
          }
		.page_content{
			min-height: 250px;
			line-height:180%;
			font-family:"Î¢ÈíÑÅºÚ";
			}
        .listpage{
            padding:5px;
            font-size:16px;
            font-family:"Î¢ÈíÑÅºÚ";
            line-height:200%;
            }
            /*ÄÚÈÝÒ³*/
blank10{height:10px;}
.info {text-align:center;color:#999;margin-bottom:20px;  font-size:12px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.content{line-height:24px;}
.listpage {clear: both;text-align: center;}
.prevpage p{
	     color:#555;
			margin:3px 0;
			}
.ncontent{
    line-height: 180%;
    margin-top: 10px;
	font-size:14px;
	color:#555
}
.ncontent img{ max-width:100%;}

.xw1{overflow:hidden; margin-bottom:30px;}
.xw1 ul li{padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #e7e7e7; overflow:hidden;}
.xw1 .tp{width:200px; overflow:hidden; float:left;}
.xw1 .tp img{width:100%; height:130px; display:block;}
.xw1 .wz{width:680px; overflow:hidden; float:right;}
.xw1 .wz h3{font-size:18px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-weight:normal}
.xw1 .wz span{font-size:14px; line-height:26px; color:#1a3481;}
.xw1 .wz p{padding-right:10px;}
.xw1 .wz p{font-size:14px; line-height:26px; color:#777; margin-bottom:15px; height:52px; overflow:hidden;}